Passa al contenuto principale

RestoreSnapshot

Metodo di oggettoMetodo di oggetto

Ripristina il valore originale di un oggetto con i valori originali con cui è stato inizializzato lo snapshot (tramite InitializeSnapshot()).

Ripristina i valori originali della collezione, ovvero:

  • Tutti i suoi oggetti modificati vengono riportati allo stato originale
  • Tutti i suoi oggetti aggiunti (con stato Nuovo o NuovoModificato) vengono rimossi
  • Tutti i suoi oggetti eliminati da dopo lo snapshot vengono reinseriti

Dopo l'esecuzione del metodo, lo snapshot viene distrutto e disabilitato.
Se necessario mantenerlo attivo, va rifatta l'inizializzazione dello snapshot tramite InitializeSnapshot().

warning

Gli oggetti che sono stati eliminati sono reinseriti all'interno della collezione in accodamento alla collezione stessa, saranno pertanto reinseriti sequenzialmente al fondo della collezione e non nella loro posizione originale.

note
  • Per utilizzare i metodi della gestione snapshot è necessario attivare la funzionalità opzionale 'Gestione Snapshot' dalla definizione della classe in AGIS.
  • Dalla versione 30.0 il metodo evita che vengano mandate notifiche di aggiornamento ai controlli video.